
let nullFilter = function (value) {
  return (!value && value !== 0) ? '-' : value
}

let nullDriverFilter = function (value) {
  return (!value) ? '-' : value.phone
}

let nullFilterNumber = function (value) {
  return (value === null || value === '' || value === 'null') ? 0 : value
}
let boolFilter = function (value) {
  return value ? '是' : '否'
}

let enableButtonFilter = function (value) {
  return value === 1 ? '启用' : '停用'
}
let userTypeFilter = function (value) {
  if (value === 1){
    return '司机'
  }
  if (value === 2){
    return '车主'
  }
  if (value ===3){
    return '运输公司'
  }
  if (value ===4){
    return '煤炭商'
  }
  if (value ===0){
    return '普通用户'
  }
  return "状态错误"
}

let enableTableFilter = function (value) {
  if (value === 1){
    return '已发布'
  }
  if (value === 2){
    return '未发布'
  }
  if (value ===0){
    return '删除'
  }
  if (value ===3){
    return '关闭'
  }
  return "状态错误"
}
let tranportFilter = function (value) {
  if (value === 0){
    return '未发布'
  }
  if (value === 1){
    return '审核中'
  }
  if (value === 2){
    return '已发布'
  }
  if (value === 3){
    return '审核不通过'
  }
  return "状态错误"
}
let transportFilter = function (value) {
  if (value === 1){
    return '商家指定'
  }
  if (value === 2){
    return '自运'
  }
  if (value === 3){
    return '自己指定运输公司'
  }
  if (value === 4){
    return '自己指定车主'
  }
  if (value ===5){
    return '自己指定司机'
  }
  return "状态错误"
}
let cleanWayFilter = function (value) {
  if (value === 1){
    return '待确认'
  }
  if (value === 2){
    return '已确认'
  }
  if (value === 3){
    return '已发布'
  }
  if (value === 4){
    return '拒绝'
  }
  if (value === 5){
    return '删除'
  }
  return "状态错误"
}

let orderStatusFilter = function (value) {
  if (value === 1){
    return '已下单'
  }
  if (value === 2) {
    return '用户取消'
  }
  if (value === 3) {
    return '商户确认'
  }
  if (value === 4) {
    return '商户拒绝'
  }
  if (value === 5) {
    return '关闭（24小时）'
  }
  if (value === 6){
    return '已支付'
  }
  if (value === 7){
    return '已完成'
  }
  return "状态错误"
}
let orderFilter = function (value) {
  if (value === 1){
    return '待确认'
  }
  if (value === 2) {
    return '已确认'
  }
  if (value === 3) {
    return '已发布'
  }
  if (value === 4) {
    return '拒绝'
  }
  if (value === 5) {
    return '删除'
  }
  return '状态错误'
}
export { orderFilter, tranportFilter,userTypeFilter,transportFilter,cleanWayFilter,orderStatusFilter,nullFilter,enableTableFilter, nullFilterNumber, boolFilter,  nullDriverFilter, enableButtonFilter}
